#include <stdio.h>
#include <unistd.h>
#include <stdlib.h>
#include <string.h>

int main()
{
    printf("TEST_ENV:%s\n", getenv("TEST_ENV"));
    printf("TEST1_ENV:%s\n", getenv("TEST1_ENV"));

    return 0;
}

//int main()
//{
//    char *whoami = getenv("USER");
//    printf("whoami:%s\n", whoami);
//    if (whoami == NULL)
//    {
//        printf("无法执行未知用户\n");
//        return 0;
//    }
//    else if (strcmp(whoami, "root") == 0)
//    {
//        printf("root用户不执行\n");
//    }
//    else if (strcmp(whoami, "lyf") == 0)
//    {
//        printf("合法用户%s, 允许执行\n", whoami);
//    }
//    else{}
//
//    return 0;
//}

//extern char **environ;
//
////int main(int argc, char *argv[], char *env[])
//int main()
//{
//
//    //(void)argc;
//    //(void)argv;
//
//    int i = 0;
//    for (; environ[i]; i++)
//    {
//        printf("environ[%d]->%s\n", i, environ[i]);
//    }
//    //int i = 0;
//    //for (; env[i]; i++)
//    //{
//    //    printf("env[%d]->%s\n", i, env[i]);
//    //}
//    //printf("执行该命令\n");
//    return 0;
//}
